home *** CD-ROM | disk | FTP | other *** search
- Path: ivan.iecc.com!not-for-mail
- From: Cleveland A Gibbon <cag@Cs.Nott.AC.UK>
- Newsgroups: comp.lang.c++,comp.compilers
- Subject: Re: Parsing C++ headers?
- Date: 11 Apr 1996 23:47:47 -0400
- Organization: Compilers Central
- Sender: johnl@iecc.com
- Approved: compilers@ivan.iecc.com
- Message-ID: <96-04-078@comp.compilers>
- References: <96-04-033@comp.compilers>
- NNTP-Posting-Host: localhost.iecc.com
- Keywords: C++, parse
-
- John Mitchell <104316.1514@CompuServe.COM> writes:
- >I want to parse C++ header files, and extract information about the
- >contained classes and their interface. A yacc-able grammar for this
- >type of problem ( or superset of it, as for compilation) would be a
- >great help. I'm aware of a grammar for C++ 2.0 out there - is there a
- >later version supporting templates?
-
- John,
-
- Welcome to your worst nightmare! I have not been able to track down a
- yacc-able grammar for 2 years. The one you mentioned about is very old
- and would need a substantial amount of work to include templates.
- There is a neat C++ grammar that is written in C/C++, hence portable
- to any platform with a C/C++ compiler.
-
- An in depth discussion currently underway about its update and
- bugfixes. For your, purpose it should suffice. Check out
- 'comp.compiler.tools.pccts' and join the fun.
-
- Cleve.
- --
- Send compilers articles to compilers@iecc.com,
- meta-mail to compilers-request@iecc.com.
-